long-armed squid - French English Dictionary